home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / renegade / xcbv30.zip / HISTORY.DOC < prev    next >
Text File  |  1994-06-22  |  11KB  |  282 lines

  1.  
  2.                         ╔══════════════════════════════╗
  3.                         ║  Express Call-Back Verifier  ║
  4.                         ║                              ║
  5.                         ║       Revision History       ║
  6.                         ╚══════════════════════════════╝
  7.  
  8.  
  9.     This file contains brief descriptions of program modifications made
  10.     throughout the history of the program.  Refer to the main documentation
  11.     (XCBV.DOC) for details on program usage.
  12.  
  13.  
  14.     --<< Version 1.0 (Beta) >>--
  15.  
  16.     ■  First release, for Renegade 7-09 Beta.
  17.  
  18.  
  19.     --<< Version 1.1 (Beta) >>--
  20.  
  21.     ■  Updated for Renegade 8-10 user file structure changes.
  22.  
  23.     ■  Modified comm routines to increase output efficiency.
  24.  
  25.  
  26.     --<< Version 1.2 (Beta) >>--
  27.  
  28.     ■  Fixed bug that sometimes caused call-back failure on high-speed
  29.        modems, due to program not recognizing modem result codes.  Now it
  30.        just checks for carrier.
  31.  
  32.     ■  Fixed bug that, in some cases, caused incorrect user count and logged
  33.        "Error reading user record".
  34.  
  35.     ■  All printable ASCII characters are now accepted in password entry.
  36.  
  37.     ■  Program now accepts multiple allowed area codes (specified in .CFG
  38.        file).  For each code, SysOp can specify exactly what to dial before
  39.        the phone number (usually just the area code itself, so long-distance
  40.        calls won't go through).
  41.  
  42.     ■  SysOp now specifies modem initialization & dial prefix strings in
  43.        .CFG file.
  44.  
  45.     ■  Displays special file when user duplicates a phone number already on
  46.        record, instead of displaying a built-in message, for more
  47.        flexibility.
  48.  
  49.  
  50.     --<< Version 1.3 (Beta) >>--
  51.  
  52.     ■  Long-distance support!  Calling LD is optional, but provided because
  53.        of demand.
  54.  
  55.     ■  On successful verification, program now changes user's AC and AR
  56.        flags, in addition to SL and DSL, as specified in the .CFG file.
  57.        User's time left is also updated for the new SL.
  58.  
  59.     ■  BBS data file compatibility checks are now performed when program is
  60.        run to help prevent file corruption, in case the program is run with
  61.        an incompatible release of Renegade.  NOT FOOLPROOF!  Don't rely on
  62.        it.
  63.  
  64.     ■  In the .CFG file, any text beginning with a less-than (<) symbol is
  65.        now ignored, so you can add helpful remarks.  (This is handy
  66.        considering how this file has been growing!)  See the sample
  67.        (documented) .CFG file included with this release.
  68.  
  69.     ■  Most error messages are now shown on local screen as well as written
  70.        to the log (in case SysOp is watching).
  71.  
  72.     ■  SysOp can now specify a minimum time required for users to proceed
  73.        with call-back; if a user doesn't have this much time remaining,
  74.        special file is displayed and program exits to BBS.
  75.  
  76.     ■  Program is more multinode-cooperative.  Only one node can run the
  77.        program at once.  If program is in use and another node tries to run
  78.        it, a special file is displayed and program exits back to BBS.
  79.  
  80.     ■  A user running the program locally will run a simulated call-back,
  81.        used mainly to test display files and to see exactly what would be
  82.        dialed in certain circumstances, so you can test your set-up.  A user
  83.        with High Security Access may also do this.  During a simulated
  84.        call-back, user's access is not changed, and his phone number is not
  85.        added to the database.
  86.  
  87.     ■  If a user runs the verifier, but he's already on record (same name
  88.        and phone number), and his SL is less than the configured verified
  89.        SL, the program immediately upgrades the user, rather than refusing
  90.        to verify him because of a duplicate phone number.  (Because of this,
  91.        you shouldn't allow those whom you purposely downgraded to run the
  92.        verifier.)
  93.  
  94.     ■  Added option to hang up on ALL calls.
  95.  
  96.     ■  SysOp can now list "illegal" dialing sequences, such as 911 or 976,
  97.        in the .CFG file, to thwart the efforts of malicious users.  If a
  98.        user tries one of these, the attempt is recorded in the log (if
  99.        used), and the program displays a special file and gives the user
  100.        another try.
  101.  
  102.  
  103.     --<< Version 1.4 >>--
  104.  
  105.     ■  Fixed major bug introduced in 1.3 by compatibility checking routine.
  106.        Bug sometimes caused "Incompatible BBS data files" error even though
  107.        they were compatible.
  108.  
  109.     ■  You can now disable BBS version compatibility checking altogether.
  110.  
  111.     ■  Edit Mode has been improved.  You can now go to any record number,
  112.        and browse around inside the database.  When scanning user file by
  113.        SL, you're prompted for a range instead of one value.  You can now
  114.        choose to confirm each addition to the database.
  115.  
  116.     ■  Program no longer writes to log file when running locally outside
  117.        Edit Mode.
  118.  
  119.     ■  Number of call-back attempts is now configurable.
  120.  
  121.     ■  Version specification on title screen now indicates the release of
  122.        Renegade for which the program was made.  (May also work with
  123.        versions later than the one indicated.)
  124.       
  125.     ■  Added sample .ANS files to distribution package.  Take a look!
  126.  
  127.     
  128.     --<< Version 1.41 >>--
  129.  
  130.     ■  Increased maximum number of "illegal" sequences (in .CFG) from 20 to
  131.        100.  (Ones after first 100 are ignored.)
  132.  
  133.     ■  Now allows up to 10 local area codes (listed in .CFG).
  134.  
  135.  
  136.     --<< Version 1.42 >>--
  137.  
  138.     ■  Added option to automatically upgrade long-distance callers, without
  139.        actually calling them back, to provide fairness to LD users when you
  140.        don't want the program to call LD.  (Requires some honesty on the
  141.        part of users!)  The new display file AUTOUPLD (.TXT or .ANS) is
  142.        shown to LD callers when this option is enabled.
  143.  
  144.     ■  Fixed bug that sometimes caused ANSI files to be displayed
  145.        incorrectly to remote callers.  They looked fine locally, but remote
  146.        users would see a scrambled mess.
  147.  
  148.     ■  Reasons for program prematurely exiting (such as lost carrier) are now
  149.        written to log (if used), instead of just "Dumped user".
  150.  
  151.  
  152.     --<< Version 1.43 >>--
  153.  
  154.     ■  Updated for Renegade 11-29 Beta.
  155.  
  156.     ■  You can now list area codes that require special dialing prefixes in
  157.        the .CFG.  If the user is in one of these area codes, the
  158.        corresponding prefix is dialed before the user's actual number
  159.        (prefix + ###-####).  (In this case, the LD prefix is NOT used, even
  160.        if the user says he's LD.)  See XCBV.DOC!
  161.  
  162.     ■  The user record is now updated even in Simulate Mode, to allow more
  163.        local testing.  (The phone number you enter is still NOT added to the
  164.        call-back database.)
  165.  
  166.     ■  .TXT files are now .ASC.  (Rename your files.  Renegade color codes
  167.        not supported.)
  168.  
  169.  
  170.     --<< Version 1.44 >>--
  171.  
  172.     ■  Removed a small glitch introduced in 1.43 in dialing procedure that
  173.        was evident for some modems.  (It wouldn't dial!)
  174.  
  175.     ■  Re-establishing connection with user should now be faster.
  176.  
  177.  
  178.     --<< Version 1.45 >>--
  179.  
  180.     ■  Updated for Renegade 02-28 file structure changes.
  181.  
  182.     ■  Modified program to prevent lock-up on some multinode systems given a
  183.        certain situation.
  184.  
  185.  
  186.     --<< Version 2.0 >>--
  187.  
  188.     ■  Program now requires a 286 or higher processor (as does Renegade).
  189.  
  190.     ■  New easy-to-use installation & upgrade programs.  Run HELPME.BAT for
  191.        more information.
  192.  
  193.     ■  Easier configuration:  You now run CONFIG.EXE to change your set-up,
  194.        rather than editing the XCBV.CFG file with a text editor.  This
  195.        eliminates the possibility of problems caused by screwing up XCBV.CFG
  196.        (formerly a text file).
  197.  
  198.     ■  There's now a file called SPECIAL.TXT that you modify with a text
  199.        editor to list special area codes and illegal dialing sequences
  200.        (previously in XCBV.CFG file).
  201.  
  202.     ■  The pipe (|) and tilde (~) characters now represent a carriage return
  203.        and a 1/2 second delay, respectively, for the modem command strings.
  204.  
  205.     ■  The call-back routine has been completely rewritten and should be
  206.        more reliable, especially with high-speed modems.
  207.  
  208.        IMPORTANT:  Word result codes are now used instead of numbers.  Your
  209.        modem initialization command should set the modem accordingly ("V1"
  210.        for Hayes-compatible).
  211.  
  212.     ■  Added "Hang-up" and "Offhook" modem commands.  The hang-up command is
  213.        only used if lowering the DTR fails to disconnect.  The offhook
  214.        command is used so that the line will be busy to anyone trying to
  215.        call the BBS (thus helping to prevent interrupted call-backs).
  216.  
  217.     ■  The delay between call-backs is now configurable.
  218.  
  219.     ■  Because of the vast amount of time and effort put into this project,
  220.        Registration is no longer free (see XCBV.DOC).  For those who
  221.        registered free of charge prior to this release, it will be necessary
  222.        to register this version to obtain a new "key" file.  Thanks for your
  223.        understanding.
  224.  
  225.  
  226.     --<< Version 2.1 >>--
  227.  
  228.     ■  Updated for Renegade 06-25 file structure changes.
  229.  
  230.  
  231.     --<< Version 2.2 >>--
  232.  
  233.     ■  Program would not always put modem onhook just before dialing user --
  234.        should be fixed now.
  235.  
  236.     ■  At title screen, added explanatory message "Scanning user records..."
  237.        so impatient users would not hang up.
  238.  
  239.  
  240.     --<< Version 2.3 >>--
  241.  
  242.     ■  Adjusted the dial routine to ALWAYS dial a 1 for long-distance calls
  243.        (it used to omit the 1 on the special area codes).
  244.  
  245.  
  246.     --<< Version 2.4 >>--
  247.  
  248.     ■  Updated for Renegade release 5-31-94.
  249.  
  250.  
  251.     --<< Version 3.0 >>--
  252.  
  253.     ■  You no longer specify the SL, DSL, AC, and AR flags in CONFIG.
  254.        Instead, you simply select the validation level (A-Z) for verified
  255.        users. Soft and hard AC/AR upgrades are fully supported. This should
  256.        make many SysOps happy!
  257.  
  258.     ■  In CONFIG, you no longer need to specify your BBS name, since it gets
  259.        this information from your BBS configuration.
  260.  
  261.     ■  Improved multinode support. XCBV can now be run simultaneously on
  262.        multiple nodes. For this to work properly, SHARE.EXE must be
  263.        installed.
  264.  
  265.     ■  The user number is now passed to XCBV, so finding the user's record
  266.        is instantaneous.
  267.  
  268.     ■  Edit Mode is no longer a function of XCBV. Instead, there's a
  269.        completely separate program, EDIT.EXE, which performs the same (and
  270.        more) functions. This resulted in a smaller XCBV.EXE, which may run
  271.        slightly faster.
  272.  
  273.     ■  In EDIT, checking for duplicate accounts while scanning the user file
  274.        is now optional. If you elect not to check for duplicates, the
  275.        scanning process is much faster, especially if you have many users.
  276.  
  277.     ■  By popular demand, user names (handles), as well as real names, are
  278.        now stored in the verification records. You can now search by user
  279.        name in addition to real name and phone number.
  280.  
  281.                                     <<END>>
  282.